a place to rest my head - Türkçe İngilizce Sözlük